<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 1. includes  判断某个字符是否在字符串里
    var str = 'abcde'
    console.log(str.includes('bc')); // true
    console.log(str.includes('bce'));// false  字符串必须连续

    // 2. repeat  可以重复某个字符  参数:重复次数
    var str = '*'
    console.log(str.repeat(5));

    // 3.replace 替换 (原字符串不会被改变)
    // 第一个参数 : 可以是一个对象或字面量(正则) 正则匹配的内容会被第二个参数的返回值替换掉
    // 也可以是字符串 匹配到的第一个值会被替换掉
    // 第二个参数:可以是一个字符串 用于替换第一个参数
    // 也可以是一个回调函数

    var str = 'qwerdf213我是fdrewq'
    var res = str.replace(/\d+/g, '---') // 匹配数字 全局匹配
    console.log(res);


    // 4.padStart(),padEnd() : 根据给的位数补全字符串 
    // var str = "abc";
    // var res =  str.padStart(5,"$");
    // console.log(res);
    // var str = "abc";
    // var res =  str.padEnd(6,".");
    // console.log(res);
    
    // 5.startsWith : 判断某个字符串 是以某某作为开头
    // endsWidth:     判断某个字符串 是以某某作为结尾
    // var str = "hello world";
    // console.log( str.startsWith("hello"));
    // console.log(str.endsWith("ll"));




  </script>
</body>

</html>